Skip to content

chore(deps): bump research-environments + declare harnesses/tasksets#2693

Open
snimu wants to merge 6 commits into
mainfrom
sebastian/bump-vf-renv-and-fix-2026-06-03
Open

chore(deps): bump research-environments + declare harnesses/tasksets#2693
snimu wants to merge 6 commits into
mainfrom
sebastian/bump-vf-renv-and-fix-2026-06-03

Conversation

@snimu
Copy link
Copy Markdown
Collaborator

@snimu snimu commented Jun 2, 2026

Bumps deps/research-environments to current main (b07ace376). Its envs now route through verifiers[packages], which pulls verifiers' internal editable path-packages, so declare harnesses + tasksets at the workspace root (envs extra + [tool.uv.sources]). Also drop mini_swe_agent_plus_rlm, removed upstream in research-environments #426.


Note

Medium Risk
Large dependency-resolution changes for the envs extra and verifiers packages stack; install/CI breakage is possible but core training code paths are mostly untouched.

Overview
Updates the research-environments submodule and refreshes uv.lock so eval envs align with upstream: many packages now depend on verifiers[packages] instead of plain verifiers, and verifiers is pinned to >=0.1.15.dev17 across those envs.

Workspace wiring: adds editable harnesses and tasksets under the envs optional extra and [tool.uv.sources] (verifiers’ internal path packages). Removes mini-swe-agent-plus-rlm, dropped upstream. openenv-core is now >=0.3.0 in overrides; the lockfile picks up related transitive stacks (e.g. MCP/fastmcp/gradio/openenv) from that bump.

Several env package versions tick (e.g. code-env, livecodebench, opencode variants, mini-swe-agent-plus, rlm-swe).

Reviewed by Cursor Bugbot for commit 382229c. Bugbot is set up for automated code reviews on this repo. Configure here.

snimu and others added 2 commits June 3, 2026 00:47
… harnesses/tasksets

Bumps deps/research-environments to current main (b07ace376). Its envs now
route through verifiers[packages], which pulls verifiers' internal editable
path-packages, so declare harnesses + tasksets at the workspace root (envs
extra + [tool.uv.sources]). Also drop mini_swe_agent_plus_rlm, removed
upstream in research-environments #426.

uv.lock regen pending on the remote (`uv lock`): it drops the stale
mini-swe-agent-plus-rlm entries and resolves harnesses/tasksets. Watch for a
tasksets[openenv,openreward,ta] path-dep cascade.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@snimu snimu marked this pull request as ready for review June 2, 2026 22:52
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 684a9f2. Configure here.

Comment thread uv.lock Outdated
snimu and others added 4 commits June 3, 2026 10:54
…026-06-03' into sebastian/bump-vf-renv-and-fix-2026-06-03
The bare `openenv-core` override stripped tasksets[openenv]'s
`openenv-core>=0.3.0` requirement, so the lock kept the stale 0.2.1. 0.3.0 is
published (2026-05-11, outside the 7-day cooldown) and unconflicted, so
restoring the floor lets uv resolve it. Surfaced by the research-environments
bump pulling tasksets[openenv] into the resolution.

uv.lock regen pending on the remote.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant